if (curr_index != target_index) {
return;
}
-// NEW_STRING: remove extra ctor below.
- name = (snlen > 0) ? mkshort_from_wpt(sh, wpt) : csv_stringclean(QString(wpt->shortname), " ");
+ name = (snlen > 0) ? mkshort_from_wpt(sh, wpt) : csv_stringclean(wpt->shortname, " ");
gbfprintf(fout, "W %s A ", CSTR(name));
gbfprintf(fout, "%.10f%c%c ",
if (track_info_flag != 0) {
track_info_flag = 0;
if (curr_track->rte_name != NULL) {
-// NEW_STRING: remove extra ctor below.
- QString name = csv_stringclean(QString(curr_track->rte_name), "|");
+ QString name = csv_stringclean(curr_track->rte_name, "|");
gbfprintf(fout, "t 4294967295|%s|-1|-1\n", CSTR(name));
}
}
}
rte->ident[sizeof(rte->ident)-1] = 0;
-#if NEW_STRINGS
if (wpt->description.isEmpty()) {
- strncpy(rte->cmnt, CSTR(wpt->description), sizeof(rte->cmnt));
- rte->cmnt[sizeof(rte->cmnt)-1] = 0;
+ rte->cmnt[0] = 0;
} else {
- }
-#else
- if (wpt->description) {
- strncpy(rte->cmnt, wpt->description, sizeof(rte->cmnt));
+ strncpy(rte->cmnt, CSTR(wpt->description), sizeof(rte->cmnt));
rte->cmnt[sizeof(rte->cmnt)-1] = 0;
- } else {
- rte->cmnt[0] = 0;
}
-#endif
cur_tx_routelist_entry++;
}
wpt_tmp->latitude = lat / 100000.0;
wpt_tmp->longitude = lon / 100000.0;
wpt_tmp->route_priority=level;
-// NEW_STRINGS FIXME(robertlipe): this is broken somehow there should be no need
-// to overallocate like this, but it's needed ot get an1 to not scribble
-// on itself.
-#if NEW_STRINGS
wpt_tmp->shortname = QString().sprintf( "\\%5.5x", serial++);
-#else
- wpt_tmp->shortname = (char*) xmalloc(7);
- sprintf(wpt_tmp->shortname, "\\%5.5x", serial++);
-#endif
route_add_wpt(routehead[goog_segroute], wpt_tmp);
}
}
break;
case 4:
/* waypoint name */
- wpt_tmp->shortname = csv_stringclean(str, QString(","));
+ wpt_tmp->shortname = csv_stringclean(str, ",");
break;
case 5:
/* latitude */
break;
case 13:
/* description */
- wpt_tmp->description = csv_stringclean(str, QString(","));
+ wpt_tmp->description = csv_stringclean(str, ",");
break;
default:
break;
break;
case 1:
- wpt->shortname = csv_stringclean(str, QString("\""));
+ wpt->shortname = csv_stringclean(str, "\"");
if ((what == 2) || (what == 3)) {
column += 2; /* doesn't have date and time */
}